﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using TOAcademias;
using System.Data;

namespace DAOAcademias
{

    /*************************************
    Autor: Carlos Sánchez
    Fecha de Creación: 06/02/2011
    Descripción de la Funcionalidad: Clase que contiene metodos que serviran para dar
    soporte a los registros de la entidad Menu.
    **************************************/

    public class DOMenu
    {

        DBModuloAcademiasDataContext dbml;

        public DOMenu()
        {
            dbml = new DBModuloAcademiasDataContext();
        }


        public DataTable obtenerMenu(String TipoUsuario)
        {

            DataTable dtbTabla = new DataTable();
            dtbTabla.Columns.Add("NOM_MENU");
            dtbTabla.Columns.Add("URL_MENU");
            dtbTabla.Columns.Add("TIP_USUARIO");
            dtbTabla.Columns.Add("COD_MENU");
            dtbTabla.Columns.Add("COD_PADRE");

            var menus = (from men in dbml.MENUs
                         where men.TIP_USUARIO == TipoUsuario
                         select men
                             );

            foreach (var fila in menus)
            {
                dtbTabla.Rows.Add(new object[] {
                fila.NOM_MENU,
                fila.URL_MENU,
                fila.TIP_USUARIO,
                fila.COD_MENU,
                fila.COD_PADRE});
            }

            return dtbTabla;

        }



    }
}
